@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p {margin:0;padding:0;}
body {color:#333;font-size:14px;font-family:"微软雅黑";}
ul,li,dl,dd,dt,ol {list-style:none;}
img,fieldset {vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
address,cite,code,em,th {font-weight:normal;font-style:normal;}
input,button,textarea,select {font:100% Arial,'';vertical-align:middle}
table,td,tr,th {font-size:12px;}
.nodispaly {display:none}
.FK {color:#333;}
.FB {font-weight:bold;}
.Fl {float:left;}
.Fr {float:right;}
.pr {position:relative;}
.pa {position:absolute;}
em,i {font-style:normal;}
a {color:#333;text-decoration:none;}
a:hover {color:#1a6dae;text-decoration:none;}
.hidden {overflow:hidden}
.clearfix {*zoom:1;}
.clearfix:after {display:block;overflow:hidden;clear:both;height:0px;visibility:hidden;content:".";}
.layout {max-width:1200px;margin:0 auto;}
.header {min-width:1200px;}
.dingbu {height:39px;line-height:39px;background:#F5F5F5;font-size:14px;}
.dingbu .dingbu_r {overflow:hidden;}
.dingbu .dingbu_r a {font-size:14px;color:#666;display:block;float:left;padding:0 0 0 20px;}
.dingbu .dingbu_r em {display:block;float:left;width:14px;padding:14px 10px 0 0;line-height:0;}
.dingbu .dingbu_r em img {width:14px;height:14px;}
.top {min-width:1200px;height:115px;}
.top .logo {}
.top .logo h1 {margin-top:18px;width:80px;}
.top .logo h1 img {width:100%;}
.top .logo .title {margin-top:25px;line-height:30px;margin-left:20px;padding-left:20px;border-left:1px solid #d0d0d0;}
.top .logo .title .bt {font-size:32px;}
.top .logo .title .bt strong {color:#222;letter-spacing:1px;}
.top .logo .title span {color:#1a6dae;}
.top .logo .title p {font-size:21px;color:#ec2012;padding-top:6px;}
.top .top_r {padding-left:50px;margin-top:28px;}
.top .top_r i {font-size:46px;color:#333;}
.top .top_r .txt {padding-left:10px;line-height:24px;}
.top .top_r p {color:#555;}
.top .top_r span {font-size:27px;color:#d8161f;font-weight:bold;}
.nav {background:#0071bf;}
.nav ul {}
.nav li {float:left;width:150px;text-align:center;position:relative;background:url(../images/pic29.png) no-repeat right center;}
.nav li:last-child {background:none;}
.nav li p {font-size:16px;}
.nav li p a {display:block;line-height:55px;color:#FFF;}
.nav li:hover p a {display:block;text-decoration:none;background:#ec2012;color:#FFF;}
.nav li p a.current {font-weight:bold;background:#ec2012;color:#FFF;}
.nav li dl {position:absolute;left:0px;top:55px;width:175px;z-index:100;line-height:40px;visibility:hidden;opacity:0;transition:all 0.3s;background:#FFF;box-shadow:0 0 10px rgba(0,0,0,0.1);}
.nav li:hover dl {visibility:visible;opacity:1;}
.nav li dl a {display:block;font-size:14px;}
.nav li dl a:hover {display:block;text-decoration:none;background:#ec2012;color:#FFF;}
.g_link {background:#19191c;}
.link_c {line-height:34px;overflow:hidden;font-size:9pt;padding:5px 0;color:#999;}
.link_c a {font-size:9pt;margin-right:5px;padding:0px;line-height:22px;color:#999;}
.link_c .lasta a {background:none;font-size:9pt;}
.g_ft {height:334px;background:#333333;border-top:4px solid #0071bf;}
.g_ft .m_fnav {height:78px;line-height:78px;border-bottom:1px solid #434343;margin-bottom:25px;}
.g_ft .m_fnav a {color:#FFF;padding:0 78px 0 0;font-size:16px;font-weight:normal;display:inline-block;}
.g_ft .m_fnav .lasta {padding-right:0;}
.g_ft .f_ftcon {width:100%;overflow:hidden;}
.g_ft .f_ftcon .f_cb {width:800px;float:left;line-height:28px;font-size:14px;color:#eee;}
.g_ft .cpr {width:135px;float:right;}
.g_ft .cpr img {width:135px;}
.g_ft .m_code {float:left;width:325px;padding:30px 0 0 0;}
.g_ft .codelst li {float:left;width:147px;}
.g_ft .codelst li img {width:105px;height:105px;display:block;}
.g_ft .codelst .code2 {margin-right:0;}
.g_ft .codelst li em {display:block;width:8px;padding:0 12px;height:83px;float:left;font-size:14px;color:#9a9a9a;background:#484848;padding-top:22px;}
.g_ft .codelst .code2 em {padding-top:8px;height:97px;line-height:15px;}
.client-2 {position:fixed;right:-170px;top:50%;z-index:900;}
.client-2 li a {text-decoration:none;}
.client-2 li {margin-top:1px;clear:both;height:71px;position:relative;}
.client-2 li i {background:url(../images/fx.png) no-repeat;display:block;width:30px;height:27px;margin:0px auto;text-align:center;}
.client-2 li p {height:20px;font-size:14px;line-height:20px;overflow:hidden;text-align:center;color:#FFF;}
.client-2 .my-kefu-qq i {background-position:4px 5px;}
.client-2 .my-kefu-tel i {background-position:0 -21px;}
.client-2 .my-kefu-liuyan i {background-position:4px -53px;}
.client-2 .my-kefu-weixin i {background-position:-34px 4px;}
.client-2 .my-kefu-weibo i {background-position:-30px -22px;}
.client-2 .my-kefu-ftop {display:none;}
.client-2 .my-kefu-ftop i {width:33px;height:35px;background-position:-27px -51px;}
.client-2 .my-kefu-left {float:left;width:77px;height:47px;position:relative;}
.client-2 .my-kefu-tel-right {font-size:16px;color:#FFF;float:left;height:24px;line-height:22px;padding:0 15px;border-left:1px solid #FFF;margin-top:14px;}
.client-2 .my-kefu-right {width:20px;}
.client-2 .my-kefu-tel-main {background:#0071bf;color:#FFF;height:56px;width:247px;padding:9px 0 6px;float:left;}
.client-2 .my-kefu-main {background:#0071bf;width:97px;height:56px;position:relative;padding:9px 0 6px;float:left;}
.client-2 .my-kefu-weixin-pic {position:absolute;left:-130px;top:-24px;display:none;z-index:333;}
.my-kefu-weixin-pic img {width:125px;height:125px;}